Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London BNP Paribas Open - Indian Wells Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, GER-CAN 2-0 Internazionali BNL d'Italia - Rome French Open - Paris Germany F11 Germany F13 Germany F6 Germany F8 Germany F9 Germany F12 Belgium F1 Germany F13 Germany F16 Germany F17b Germany F19 Germany F20 Germany F1 Germany F4 Turkey F1 Turkey F3 Turkey F5 Spain F12 Czech Republic F2 Czech Republic F3 Germany F5 Germany F7 Germany F10 Belgium F1 Belgium F2 Germany F18 Germany F2 Germany F4 Spain F9 Spain F10 Italy F5 Czech Republic F1 Germany F5 Germany F17 Germany F18 France F8 Spain F12 Romania F3 Germany F6 Netherlands F3 Germany F11 Germany F12 Italy F22 Italy F23 Germany F19 India F13 India F14 Germany F4 Slovenia F1 Bosnia & Herzegovina F3 Austria F1 Austria F5 Austria F7 Greece F3 Greece F4 Netherlands F1 Netherlands F2 Austria F1 Austria F2 Austria F6 Turkey F42 Turkey F43 Turkey F45 Turkey F46 Slovenia F2 Austria F3 Austria F5 Austria F6 Austria F8 Austria F9 Austria F10 Austria F3 Cyprus F1 Cyprus F2 Cyprus F3 Turkey F49 Turkey F50 Tunisia F2 Tunisia F3 Egypt F8 Egypt F9 Turkey F13 Turkey F14 Turkey F15 Hungary F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Turkey F26 Austria F1 Austria F3 Austria F4 Austria F5 Austria F6 Austria F8 Austria F4 Hungary F7 Hungary F8 Greece F10 Greece F11 Qatar F4 Qatar F5 Qatar F6 Turkey F3 (Antalya) Turkey F5 (Antalya) Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Greece F4 (Heraklion) Austria F7 Italy F9 Austria F4 France F22 Austria F7 Czech Republic F2 Freudenstadt Challenger Scheveningen Challenger Alphen Challenger Aachen Challenger Wolfsburg Challenger Cherbourg Challenger Furth Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Trani Challenger Alphen Challenger Todi Challenger Madrid Challenger Eckental Challenger Salzburg Challenger Rabat Challenger Alphen Challenger Loughborough Challenger Bordeaux Challenger Oberstaufen Challenger San Marino Challenger Petange Challenger Orleans Challenger Heilbronn Challenger Heilbronn Challenger Rennes Challenger Furth Challenger Heilbronn Challenger Kosice Challenger Braunschweig Challenger Eckental Challenger Orleans Challenger Mons Challenger Bratislava Challenger St. Brieuc Challenger Barletta Challenger Alphen Challenger Heilbronn Challenger Bratislava Challenger Bergamo Challenger Austria F7 Ostrava Challenger Rome Challenger Scheveningen Challenger Tampere Challenger Caltanissetta Challenger Rennes Challenger Braunschweig Challenger Santiago Challenger Jonkoping Challenger Orleans Challenger Poprad Tatry Challenger Ilkley Challenger Ortisei Challenger Eckental Challenger Burnie Challenger Lille Challenger Geneva Challenger Nottingham Challenger Alphen Challenger Launceston Challenger San Luis Potosi Challenger Napoli Challenger Mons Challenger Vancouver Challenger Ilkley Challenger Phoenix Challenger Augsburg Challenger Szczecin Challenger Madrid Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Zadar Challenger Aix En Provence Challenger Puerto Vallarta Challenger Lisbon Challenger Girona Challenger Canberra Challenger Szczecin Challenger Astana Challenger Canberra Challenger Furth Challenger Braunschweig Challenger Lyon Challenger Madrid Challenger Israel F1 Israel F2 Nur-Sultan 1 Challenger Dortmund Challenger Banja Luka Challenger Marbella Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger Liberec Challenger Francavilla Challenger Grodzisk Mazowiecki Challenger Heilbronn Challenger Prostejov Challenger Quito Challenger Genova Challenger Lisbon Challenger Turkey F4 (Antalya) Marrakech Challenger Pullach Challenger Braunschweig Challenger Tunis Challenger Santo Domingo Challenger Vicenza Challenger Shymkent Challenger Marburg Challenger Bratislava Challenger Sibiu Challenger Bratislava Challenger Pau Challenger Braunschweig Challenger Salzburg Challenger St. Brieuc Challenger Monterrey Challenger Nur-Sultan 2 Challenger Biella 4 Challenger Marbella Challenger Oeiras 3 Challenger Nottingham 1 Challenger Mallorca Challenger Tulln Challenger Phoenix Challenger Prague 1 Challenger Ilkley Challenger Verona Challenger Prague Challenger Meerbusch Challenger Mallorca Challenger Tulln Challenger Cassis Challenger Istanbul Challenger Genova Challenger Bergamo Challenger Tenerife 1 Challenger Quimper Challenger Pau Challenger Antalya Challenger Sanremo Challenger St. Tropez Challenger Menorca Challenger Phoenix Challenger Murcia Challenger Bordeaux Challenger Cancun Challenger Eckental Challenger Bangkok Challenger Dallas Challenger Morelos Challenger Prague II Challenger Istanbul Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Split 1 Challenger Quimper Challenger Rome Challenger Prague Challenger BMW Open - Munich Cremona Challenger Helsinki Challenger Napoli Challenger Seville Challenger Szczecin Challenger Madrid Challenger Open de Moselle - Metz Mons Challenger Open 13 - Marseille Gerry Weber Open - Halle BMW Open - Munich Eckental Challenger Poznan Challenger Helsinki Challenger Orleans Challenger Salzburg Challenger Bergamo Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger Mercedes Cup - Stuttgart Le Gosier Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel BMW Open - Munich Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mersin Challenger Erste Bank Open - Vienna Rome Challenger Mercedes Cup - Stuttgart Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart New York Open - New York Winston-Salem Open - Winston-Salem ASB Classic - Auckland Open 13 Provence - Marseille Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Eckental Challenger Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Gerry Weber Open - Halle Hall of Fame Open - Newport Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Helsinki Challenger Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Astana Open - Astana Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Nordea Open - Bastad Rakuten Japan Open - Tokyo Almaty Open - Almaty Swiss Indoors Basel - Basel Guadalajara Challenger Hellenic Championship - Athens ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Vercelli Challenger European Open - Antwerp Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Erste Bank Open - Vienna Mercedes Cup - Stuttgart International German Open - Hamburg Truist Atlanta Open - Atlanta European Open - Antwerp Sardegna Open - Cagliari Emilia-Romagna Open - Parma Szczecin Challenger Grand Prix Hassan II - Marrakech Nordea Open - Bastad Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Irving Challenger Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam German Tennis Championships - Hamburg Gonet Geneva Open - Geneva Moselle Open - Metz ASB Classic - Auckland Gonet Geneva Open - Geneva Madrid Challenger Generali Open - Kitzbuhel Estoril Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Bet-at-home Open - Hamburg Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Almaty Challenger Mersin Challenger Meerbusch Challenger Apia International - Sydney Furth Challenger Open 13 - Marseille Citi Open - Washington Mons Challenger Wroclaw Challenger Mercedes Cup - Stuttgart Sibiu Challenger Credit Agricole Suisse Open - Gstaad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Generali Open - Kitzbuhel Erste Bank Open - Vienna Mestre Challenger Open 13 - Marseille Qatar ExxonMobil Open - Doha Open 13 - Marseille Genova Challenger European Open - Antwerp Grand Prix Hassan II - Casablanca Heilbronn Challenger Quimper Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Bratislava Challenger ABN AMRO Open - Rotterdam Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Terra Wortmann Open - Halle BMW Open - Munich Braunschweig Challenger Bet-at-home Open - Hamburg Bogota Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Villena Challenger Qatar ExxonMobil Open - Doha Monterrey Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Scheveningen Challenger Ostrava Challenger Sofia Open - Sofia SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Nur-Sultan Challenger Qatar ExxonMobil Open - Doha Como Challenger ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Sibiu Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Ortisei Challenger Manama Challenger Cleveland Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Tata Open Maharashtra - Pune Ostrava Challenger Oeiras 3 Challenger DIEMA XTRA Sofia Open - Sofia Eckental Challenger US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Belgrade Challenger Prague Challenger Boss Open - Stuttgart Sofia Open - Sofia Generali Open - Kitzbuhel Zug Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco ASB Classic - Auckland Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Tampere Challenger Dubai Duty Free Tennis Championships - Dubai Boss Open - Stuttgart BMW Open - Munich EFG Swiss Open - Gstaad BMW Open - Munich cinch Championships - London Noventi Open - Halle Hamburg European Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International 2 - Adelaide Prague 1 Challenger Mauthausen Challenger Murcia Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Mallorca Championships - Mallorca Hamburg European Open - Hamburg Sofia Open - Sofia Prague 2 Challenger Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril BMW Open - Munich Terra Wortmann Open - Halle Hamburg Open - Hamburg Mallorca Championships - Mallorca Zhuhai Open - Zhuhai Roanne Challenger BMW Open - Munich Terra Wortmann Open - Halle Hamburg Open - Hamburg Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha BMW Open - Munich Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Bratislava 2 Challenger BMW Open - Munich European Open - Antwerp BNP Paribas Nordic Open - Stockholm Noventi Open - Halle Citi Open - Washington Leon Challenger Vilnius Challenger Chennai Challenger Heilbronn Challenger Bengaluru Challenger Braunschweig Challenger Winston-Salem Open - Winston-Salem Bratislava Challenger Ilkley Challenger Abierto Mexicano Telcel - Acapulco Prague Challenger Rome 1 Challenger Boss Open - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hamburg European Open - Hamburg Mutua Madrid Open - Madrid Argentina Open - Buenos Aires Phoenix Challenger Heineken Open - Auckland Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Gerry Weber Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Gerry Weber Open - Halle Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Generali Open - Kitzbuhel Miami Open - Miami Miami Open - Miami China Open - Beijing EFG Swiss Open - Gstaad Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami China Open - Beijing Internazionali BNL d'Italia - Rome Cordoba Open - Cordoba Western & Southern Open - New York Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami Rio Open - Rio de Janeiro Erste Bank Open - Vienna Miami Open - Miami BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Open Tennis - Miami Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells National Bank Open - Toronto Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Bet-at-home Cup - Kitzbuhel Masters Series - Hamburg Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu Rio Open - Rio de Janeiro German Tennis Championships - Hamburg Generali Open - Kitzbuhel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Finals, Group F Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, Group C, Hamburg All Lower level tournaments Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Group I, 1R, AUT-POR 1-3 Davis Cup, Group I, PO, IRL-AUT 0-4 Davis Cup, Group I, 1R, FIN-AUT 2-3 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, World Group, Q2, JPN-GER 0-4 Olympics - Paris Olympics - Rio de Janeiro European Open - Antwerp Olympics - Tokyo